type unique.indirect
12 uses
unique (current package)
canonmap.go#L21: root atomic.Pointer[indirect[T]]
canonmap.go#L61: var i *indirect[T]
canonmap.go#L145: func (m *canonMap[T]) expand(oldEntry, newEntry *entry[T], newHash uintptr, hashShift uint, parent *indirect[T]) *node[T] {
canonmap.go#L181: var i *indirect[T]
canonmap.go#L268: func (n *node[T]) indirect() *indirect[T] {
canonmap.go#L272: return (*indirect[T])(unsafe.Pointer(n))
canonmap.go#L286: type indirect[T comparable] struct {
canonmap.go#L289: parent *indirect[T]
canonmap.go#L294: func newIndirectNode[T comparable](parent *indirect[T]) *indirect[T] {
canonmap.go#L295: return &indirect[T]{node: node[T]{isEntry: false}, parent: parent}
canonmap.go#L298: func (i *indirect[T]) empty() bool {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)